olor=<Color.BLUE: 'BLUE'>, action_type=<ActionType.END_TURN: 'END_TURN'>, value=None) score=1800000044476675.5 node_expansions=3
FooPlayer.decide: Fully evaluating 1 actions with lookahead depth=3
  Action 0: expected_value=1800000011136355.5 action_type=ActionType.ROLL
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.ROLL: 'ROLL'>, value=None) score=1800000011136355.5 node_expansions=33
FooPlayer.decide: Prioritizing 15 infrastructure actions over 16 total
FooPlayer.decide: Fully evaluating 15 actions with lookahead depth=3
  Action 0: expected_value=1800000011134146.8 action_type=ActionType.BUILD_ROAD
  Action 1: expected_value=1800000011135258.0 action_type=ActionType.BUILD_ROAD
  Action 2: expected_value=1800000011135800.2 action_type=ActionType.BUILD_ROAD
  Action 3: expected_value=1800000011135968.8 action_type=ActionType.BUILD_ROAD
  Action 4: expected_value=1800000011136089.2 action_type=ActionType.BUILD_ROAD
  Action 5: expected_value=1800000011134133.2 action_type=ActionType.BUILD_ROAD
  Action 6: expected_value=1800000011134133.2 action_type=ActionType.BUILD_ROAD
  Action 7: expected_value=1800000011136257.8 action_type=ActionType.BUILD_ROAD
  Action 8: expected_value=1800000011134133.2 action_type=ActionType.BUILD_ROAD
  Action 9: expected_value=1800000011134144.2 action_type=ActionType.BUILD_ROAD
  Action 10: expected_value=1800000011135699.8 action_type=ActionType.BUILD_ROAD
  Action 11: expected_value=1800000011134133.2 action_type=ActionType.BUILD_ROAD
  Action 12: expected_value=1800000011135689.0 action_type=ActionType.BUILD_ROAD
  Action 13: expected_value=1800000011135133.2 action_type=ActionType.BUILD_ROAD
  Action 14: expected_value=1800000011136370.0 action_type=ActionType.BUILD_ROAD
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(13, 34)) score=1800000011136370.0 node_expansions=45
FooPlayer.decide: Fully evaluating 1 actions with lookahead depth=3
  Action 0: expected_value=1800000011136357.5 action_type=ActionType.END_TURN
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.END_TURN: 'END_TURN'>, value=None) score=1800000011136357.5 node_expansions=4
FooPlayer.decide: Fully evaluating 1 actions with lookahead depth=3
  Action 0: expected_value=2100000030577358.8 action_type=ActionType.ROLL
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.ROLL: 'ROLL'>, value=None) score=2100000030577358.8 node_expansions=94
FooPlayer.decide: Fully evaluating 2 actions with lookahead depth=3
  Action 0: expected_value=1800000011136367.0 action_type=ActionType.END_TURN
  Action 1: expected_value=1800000011136357.5 action_type=ActionType.BUY_DEVELOPMENT_CARD
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.END_TURN: 'END_TURN'>, value=None) score=1800000011136367.0 node_expansions=6
FooPlayer.decide: Fully evaluating 1 actions with lookahead depth=3
  Action 0: expected_value=1799999930580801.0 action_type=ActionType.ROLL
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.ROLL: 'ROLL'>, value=None) score=1799999930580801.0 node_expansions=3
FooPlayer.decide: Fully evaluating 2 actions with lookahead depth=3
  Action 0: expected_value=1799999986136367.0 action_type=ActionType.END_TURN
  Action 1: expected_value=1799999986136345.5 action_type=ActionType.BUY_DEVELOPMENT_CARD
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.END_TURN: 'END_TURN'>, value=None) score=1799999986136367.0 node_expansions=6
FooPlayer.decide: Fully evaluating 1 actions with lookahead depth=3
  Action 0: expected_value=2100000005577358.8 action_type=ActionType.ROLL
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.ROLL: 'ROLL'>, value=None) score=2100000005577358.8 node_expansions=94
FooPlayer.decide: Filtering out maritime trades from 10 to 2 actions
FooPlayer.decide: Fully evaluating 2 actions with lookahead depth=3
  Action 0: expected_value=1799999986133594.2 action_type=ActionType.END_TURN
  Action 1: expected_value=1799999986138444.0 action_type=ActionType.BUY_DEVELOPMENT_CARD
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUY_DEVELOPMENT_CARD: 'BUY_DEVELOPMENT_CARD'>, value=None) score=1799999986138444.0 node_expansions=54
FooPlayer.decide: Fully evaluating 5 actions with lookahead depth=3
  Action 0: expected_value=1799999986136347.5 action_type=ActionType.END_TURN
  Action 1: expected_value=1799999986136368.5 action_type=ActionType.MARITIME_TRADE
  Action 2: expected_value=1799999986138444.0 action_type=ActionType.MARITIME_TRADE
  Action 3: expected_value=1799999986138428.5 action_type=ActionType.MARITIME_TRADE
  Action 4: expected_value=1799999986136369.0 action_type=ActionType.MARITIME_TRADE
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.MARITIME_TRADE: 'MARITIME_TRADE'>, value=('WOOD', 'WOOD', 'WOOD', 'WOOD', 'BRICK')) score=1799999986138444.0 node_expansions=77
FooPlayer.decide: Prioritizing 16 infrastructure actions over 17 total
FooPlayer.decide: Fully evaluating 16 actions with lookahead depth=3
  Action 0: expected_value=1799999986136333.0 action_type=ActionType.BUILD_ROAD
  Action 1: expected_value=1799999986137455.2 action_type=ActionType.BUILD_ROAD
  Action 2: expected_value=1799999986138000.0 action_type=ActionType.BUILD_ROAD
  Action 3: expected_value=1799999986138178.0 action_type=ActionType.BUILD_ROAD
  Action 4: expected_value=1799999986136900.0 action_type=ActionType.BUILD_ROAD
  Action 5: expected_value=1799999986138189.8 action_type=ActionType.BUILD_ROAD
  Action 6: expected_value=1799999986136333.0 action_type=ActionType.BUILD_ROAD
  Action 7: expected_value=1799999986136346.5 action_type=ActionType.BUILD_ROAD
  Action 8: expected_value=1799999986138445.0 action_type=ActionType.BUILD_ROAD
  Action 9: expected_value=1799999986136333.0 action_type=ActionType.BUILD_ROAD
  Action 10: expected_value=1799999986136344.5 action_type=ActionType.BUILD_ROAD
  Action 11: expected_value=1799999986137888.5 action_type=ActionType.BUILD_ROAD
  Action 12: expected_value=1799999986137333.0 action_type=ActionType.BUILD_ROAD
  Action 13: expected_value=1799999986136346.5 action_type=ActionType.BUILD_ROAD
  Action 14: expected_value=1799999986137888.8 action_type=ActionType.BUILD_ROAD
  Action 15: expected_value=1799999986137344.5 action_type=ActionType.BUILD_ROAD
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(14, 37)) score=1799999986138445.0 node_expansions=48
FooPlayer.decide: Fully evaluating 1 actions with lookahead depth=3
  Action 0: expected_value=1799999986138444.0 action_type=ActionType.END_TURN
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.END_TURN: 'END_TURN'>, value=None) score=1799999986138444.0 node_expansions=7
FooPlayer.decide: Fully evaluating 1 actions with lookahead depth=3
  Action 0: expected_value=1799999986140289.2 action_type=ActionType.ROLL
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.ROLL: 'ROLL'>, value=None) score=1799999986140289.2 node_expansions=29
FooPlayer.decide: Fully evaluating 5 actions with lookahead depth=3
  Action 0: expected_value=1799999986135689.8 action_type=ActionType.END_TURN
  Action 1: expected_value=1799999986140300.2 action_type=ActionType.MARITIME_TRADE
  Action 2: expected_value=1799999986138492.0 action_type=ActionType.MARITIME_TRADE
  Action 3: expected_value=1799999986138469.5 action_type=ActionType.MARITIME_TRADE
  Action 4: expected_value=1799999986138479.5 action_type=ActionType.MARITIME_TRADE
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.MARITIME_TRADE: 'MARITIME_TRADE'>, value=('SHEEP', 'SHEEP', 'SHEEP', 'SHEEP', 'BRICK')) score=1799999986140300.2 node_expansions=71
FooPlayer.decide: Prioritizing 17 infrastructure actions over 18 total
FooPlayer.decide: Fully evaluating 17 actions with lookahead depth=3
  Action 0: expected_value=1799999986138466.5 action_type=ActionType.BUILD_ROAD
  Action 1: expected_value=1799999986139577.0 action_type=ActionType.BUILD_ROAD
  Action 2: expected_value=1799999986140133.5 action_type=ActionType.BUILD_ROAD
  Action 3: expected_value=1799999986140024.2 action_type=ActionType.BUILD_ROAD
  Action 4: expected_value=1799999986140300.2 action_type=ActionType.BUILD_ROAD
  Action 5: expected_value=1799999986139022.2 action_type=ActionType.BUILD_ROAD
  Action 6: expected_value=1799999986139466.5 action_type=ActionType.BUILD_ROAD
  Action 7: expected_value=1799999986138466.5 action_type=ActionType.BUILD_ROAD
  Action 8: expected_value=1799999986138466.5 action_type=ActionType.BUILD_ROAD
  Action 9: expected_value=1799999986138466.5 action_type=ActionType.BUILD_ROAD
  Action 10: expected_value=1799999986138466.5 action_type=ActionType.BUILD_ROAD
  Action 11: expected_value=1799999986140024.2 action_type=ActionType.BUILD_ROAD
  Action 12: expected_value=1799999986139477.5 action_type=ActionType.BUILD_ROAD
  Action 13: expected_value=1799999986138466.5 action_type=ActionType.BUILD_ROAD
  Action 14: expected_value=1799999986140022.5 action_type=ActionType.BUILD_ROAD
  Action 15: expected_value=1799999986139465.5 action_type=ActionType.BUILD_ROAD
  Action 16: expected_value=1799999986139490.0 action_type=ActionType.BUILD_ROAD
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(18, 40)) score=1799999986140300.2 node_expansions=51
FooPlayer.decide: Fully evaluating 1 actions with lookahead depth=3
  Action 0: expected_value=1799999986140314.8 action_type=ActionType.END_TURN
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.END_TURN: 'END_TURN'>, value=None) score=1799999986140314.8 node_expansions=7
FooPlayer.decide: Fully evaluating 1 actions with lookahead depth=3
  Action 0: expected_value=1799999986140323.8 action_type=ActionType.ROLL
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.ROLL: 'ROLL'>, value=None) score=1799999986140323.8 node_expansions=3
FooPlayer.decide: Fully evaluating 1 actions with lookahead depth=3
  Action 0: expected_value=1799999986140299.2 action_type=ActionType.END_TURN
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.END_TURN: 'END_TURN'>, value=None) score=1799999986140299.2 node_expansions=11
FooPlayer.decide: Fully evaluating 1 actions with lookahead depth=3
  Action 0: expected_value=1799999986141953.2 action_type=ActionType.ROLL
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.ROLL: 'ROLL'>, value=None) score=1799999986141953.2 node_expansions=37
FooPlayer.decide: Prioritizing 17 infrastructure actions over 18 total
FooPlayer.decide: Fully evaluating 17 actions with lookahead depth=3
  Action 0: expected_value=1799999986140314.8 action_type=ActionType.BUILD_ROAD
  Action 1: expected_value=1799999986140856.8 action_type=ActionType.BUILD_ROAD
  Action 2: expected_value=1799999986141593.5 action_type=ActionType.BUILD_ROAD
  Action 3: expected_value=1799999986141967.8 action_type=ActionType.BUILD_ROAD
  Action 4: expected_value=1799999986141856.8 action_type=ActionType.BUILD_ROAD
  Action 5: expected_value=1799999986140314.8 action_type=ActionType.BUILD_ROAD
  Action 6: expected_value=1799999986141300.2 action_type=ActionType.BUILD_ROAD
  Action 7: expected_value=1799999986140301.2 action_type=ActionType.BUILD_ROAD
  Action 8: expected_value=1799999986140314.8 action_type=ActionType.BUILD_ROAD
  Action 9: expected_value=1799999986141301.2 action_type=ActionType.BUILD_ROAD
  Action 10: expected_value=1799999986140303.2 action_type=ActionType.BUILD_ROAD
  Action 11: expected_value=1799999986141856.8 action_type=ActionType.BUILD_ROAD
  Action 12: expected_value=1799999986141301.2 action_type=ActionType.BUILD_ROAD
  Action 13: expected_value=1799999986140301.2 action_type=ActionType.BUILD_ROAD
  Action 14: expected_value=1799999986141855.8 action_type=ActionType.BUILD_ROAD
  Action 15: expected_value=1799999986141301.2 action_type=ActionType.BUILD_ROAD
  Action 16: expected_value=1799999986141300.2 action_type=ActionType.BUILD_ROAD
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUILD_ROAD: 'BUILD_ROAD'>, value=(19, 21)) score=1799999986141967.8 node_expansions=51
FooPlayer.decide: Fully evaluating 1 actions with lookahead depth=3
  Action 0: expected_value=1799999952808648.0 action_type=ActionType.END_TURN
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.END_TURN: 'END_TURN'>, value=None) score=1799999952808648.0 node_expansions=13
FooPlayer.decide: Fully evaluating 1 actions with lookahead depth=3
  Action 0: expected_value=1799999986142002.2 action_type=ActionType.ROLL
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.ROLL: 'ROLL'>, value=None) score=1799999986142002.2 node_expansions=5
FooPlayer.decide: Fully evaluating 5 actions with lookahead depth=3
  Action 0: expected_value=1799999952808647.0 action_type=ActionType.END_TURN
  Action 1: expected_value=1799999986141966.2 action_type=ActionType.MARITIME_TRADE
  Action 2: expected_value=1799999986141979.8 action_type=ActionType.MARITIME_TRADE
  Action 3: expected_value=1799999986141963.2 action_type=ActionType.MARITIME_TRADE
  Action 4: expected_value=1799999986141990.2 action_type=ActionType.MARITIME_TRADE
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.MARITIME_TRADE: 'MARITIME_TRADE'>, value=('WOOD', 'WOOD', 'WOOD', 'WOOD', 'WHEAT')) score=1799999986141990.2 node_expansions=39
FooPlayer.decide: Fully evaluating 2 actions with lookahead depth=3
  Action 0: expected_value=1799999986141988.2 action_type=ActionType.END_TURN
  Action 1: expected_value=1799999986141953.2 action_type=ActionType.BUY_DEVELOPMENT_CARD
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.END_TURN: 'END_TURN'>, value=None) score=1799999986141988.2 node_expansions=15
FooPlayer.decide: Fully evaluating 1 actions with lookahead depth=3
  Action 0: expected_value=2099999983364168.0 action_type=ActionType.ROLL
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.ROLL: 'ROLL'>, value=None) score=2099999983364168.0 node_expansions=48
FooPlayer.decide: Fully evaluating 2 actions with lookahead depth=3
  Action 0: expected_value=1799999925026430.5 action_type=ActionType.END_TURN
  Action 1: expected_value=1799999952808632.0 action_type=ActionType.BUY_DEVELOPMENT_CARD
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUY_DEVELOPMENT_CARD: 'BUY_DEVELOPMENT_CARD'>, value=None) score=1799999952808632.0 node_expansions=20
FooPlayer.decide: Fully evaluating 1 actions with lookahead depth=3
  Action 0: expected_value=1799999952808631.0 action_type=ActionType.END_TURN
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.END_TURN: 'END_TURN'>, value=None) score=1799999952808631.0 node_expansions=12
FooPlayer.decide: Fully evaluating 2 actions with lookahead depth=3
  Action 0: expected_value=1799999902808643.0 action_type=ActionType.PLAY_KNIGHT_CARD
  Action 1: expected_value=1799999925030888.8 action_type=ActionType.ROLL
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.ROLL: 'ROLL'>, value=None) score=1799999925030888.8 node_expansions=20
FooPlayer.decide: Fully evaluating 3 actions with lookahead depth=3
  Action 0: expected_value=1799999902808679.0 action_type=ActionType.PLAY_KNIGHT_CARD
  Action 1: expected_value=1799999897253121.0 action_type=ActionType.END_TURN
  Action 2: expected_value=1799999925030876.8 action_type=ActionType.BUY_DEVELOPMENT_CARD
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.BUY_DEVELOPMENT_CARD: 'BUY_DEVELOPMENT_CARD'>, value=None) score=1799999925030876.8 node_expansions=23
FooPlayer.decide: Fully evaluating 2 actions with lookahead depth=3
  Action 0: expected_value=1799999902808653.5 action_type=ActionType.PLAY_KNIGHT_CARD
  Action 1: expected_value=1799999897253108.0 action_type=ActionType.END_TURN
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.PLAY_KNIGHT_CARD: 'PLAY_KNIGHT_CARD'>, value=None) score=1799999902808653.5 node_expansions=17
FooPlayer.decide: Pruned robber actions from 18 to 1
FooPlayer.decide: Fully evaluating 1 actions with lookahead depth=3
  Action 0: expected_value=1799999902808677.0 action_type=ActionType.MOVE_ROBBER
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.MOVE_ROBBER: 'MOVE_ROBBER'>, value=((-1, -1, 2), <Color.RED: 'RED'>, None)) score=1799999902808677.0 node_expansions=3
FooPlayer.decide: Fully evaluating 1 actions with lookahead depth=3
  Action 0: expected_value=1799999902808653.5 action_type=ActionType.END_TURN
FooPlayer.decide: Chosen action=Action(color=<Color.BLUE: 'BLUE'>, action_type=<ActionType.END_TURN: 'END_TURN'>, value=None) score=1799999902808653.5 node_expansions=3
Playing 30 games...                                          ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100% 0:00:00
AlphaBetaPlayer:RED(depth=2,value_fn=base_fn,prunning=False) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━              70%        
FooPlayer:BLUE                                               ━━━━━━━━━━━━                              30%        
                    Last 10 Games                    
     ╷          ╷       ╷        ╷         ╷         
   # │ SEATING  │ TURNS │ RED VP │ BLUE VP │ WINNER  
╶────┼──────────┼───────┼────────┼─────────┼────────╴
  21 │ RED,BLUE │    78 │     10 │       3 │ RED     
  22 │ BLUE,RED │    80 │      8 │      10 │ BLUE    
  23 │ RED,BLUE │    82 │     10 │       7 │ RED     
  24 │ BLUE,RED │    68 │      3 │      10 │ BLUE    
  25 │ BLUE,RED │    65 │     10 │       4 │ RED     
  26 │ RED,BLUE │    94 │     10 │       6 │ RED     
  27 │ RED,BLUE │    84 │     10 │       8 │ RED     
  28 │ BLUE,RED │   101 │     10 │       8 │ RED     
  29 │ RED,BLUE │    62 │     10 │       4 │ RED     
  30 │ RED,BLUE │    88 │     10 │       8 │ RED     
     ╵          ╵       ╵        ╵         ╵         
                                                  Player Summary                                                   
                                                               ╷      ╷      ╷      ╷      ╷       ╷      ╷        
                                                               │      │      │      │      │       │      │   AVG  
                                                               │      │  AVG │  AVG │  AVG │   AVG │  AVG │   DEV  
                                                               │ WINS │   VP │ SET… │ CIT… │  ROAD │ ARMY │    VP  
╶──────────────────────────────────────────────────────────────┼──────┼──────┼──────┼──────┼───────┼──────┼───────╴
  AlphaBetaPlayer:RED(depth=2,value_fn=base_fn,prunning=False) │   21 │ 9.00 │ 2.60 │ 2.70 │  0.50 │ 0.00 │  0.00  
  FooPlayer:BLUE                                               │    9 │ 6.97 │ 2.57 │ 1.33 │  0.50 │ 0.13 │  0.47  
                                                               ╵      ╵      ╵      ╵      ╵       ╵      ╵        
              Game Summary              
            ╷           ╷               
  AVG TICKS │ AVG TURNS │ AVG DURATION  
╶───────────┼───────────┼──────────────╴
     221.30 │     76.70 │   4.353 secs  
            ╵           ╵